Make use of Lisp function declarations
authorAndrea Corallo <acorallo@gnu.org>
Fri, 23 Feb 2024 14:56:47 +0000 (15:56 +0100)
committerAndrea Corallo <acorallo@gnu.org>
Mon, 29 Apr 2024 17:27:23 +0000 (19:27 +0200)
commitd8c941df7d8167fdec8cad562c095e27203f7818
tree51792d0c0833b5871837c4806df39f9fd3fe9829
parent1c7b8099839f62ddfaa5a0f87c29bcd905095dee
Make use of Lisp function declarations

* lisp/emacs-lisp/comp.el (comp-primitive-func-cstr-h): Rename.
(comp--get-function-cstr): Define new function.
(comp--add-call-cstr, comp--fwprop-call): Update.
* lisp/emacs-lisp/comp-common.el (comp-function-type-spec): Update.
* lisp/help-fns.el (help-fns--signature): Mention when a type is
declared.
* lisp/emacs-lisp/comp.el (comp-primitive-func-cstr-h): Rename.
lisp/emacs-lisp/comp-common.el
lisp/emacs-lisp/comp.el
lisp/help-fns.el